IIS Parent Paths
Issue
If ASPEnableParentPaths is enabled and the parent directories have execute access, a script could run an unauthorized program in a parent directory.
Solution
Disable the ASPEnableParentPaths option on Internet Information Services (IIS).
Note
- Microsoft Project Central and Project Server 2002 require parent paths to be enabled. Additional information is available in KB article 316398.
Instructions
To disable the ASPEnableParentPaths option in Microsoft® Windows® XP Professional
- Click Start, point to Programs, point to Administrative Tools, and then click Internet Information Services.
- In the Internet Information Services Manager, right-click the root of the Web site that you want to secure, and then click Properties.
- In the Default Web Site Properties dialog box, click the Home Directory tab, and then click Configuration.
- In the Application Configuration dialog box, click the Options tab, and then clear the Enable parent paths check box.
To disable the ASPEnableParentPaths option in Windows 2000
- Click Start, point to Programs, point to Administrative Tools, and then click Internet Services Manager.
- In the Internet Information Services Manager, right-click the root of the Web site that you want to secure, and then click Properties.
- In the Default Web Site Properties dialog box, click the Home Directory tab, and then click Configuration.
- In the Application Configuration dialog box, click the App Options tab, and then clear the Enable parent paths check box.
To disable the ASPEnableParentPaths option in Windows NT®
- Click Start, point to Programs, point to Windows NT 4.0 Option Pack, point to Microsoft Internet Information Server, and then click Internet Service Manager.
- In the Internet Information Services Manager, right-click the root of the Web site that you want to secure, and then click Properties.
- In the Default Web Site Properties dialog box, click the Home Directory tab, and then click Configuration.
- In the Application Configuration dialog box, click the App Options tab, and then clear the Enable parent paths check box.
To disable the ASPEnableParentPaths option if you are running Microsoft Small Business Server 2000
- Follow the previous steps for Windows 2000.
- Click OK. The Inheritance Overrides dialog box appears.
Note
- The following three nodes should be listed in the Child Nodes
section: Public, Exchange, and Exadmin. If none of these child nodes are listed, run the IIS Lockdown tool, and then re-run the Microsoft Baseline Security Analyzer.
- Click OK to close the Inheritance Overrides dialog box.
- Click OK to close the Web Site Properties dialog box.
Important
- If done incorrectly, Exchange (specifically Outlook Web Access) will no longer function. If this occurs, run the IIS Lockdown tool again and after verifying the three child nodes in the previous steps appear in the Inheritance Overrides dialog box, click OK to accept these settings.
Additional Information
ASPEnableParentPaths MetaBase Property Should Be Set To False (184717)
©2002-2004 Microsoft Corporation. All rights reserved.